﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace GradeManager.Web
{
    // 注意: 使用“重构”菜单上的“重命名”命令，可以同时更改代码和配置文件中的接口名“IService1”。
    [ServiceContract]
    public interface IService1
    {
        //存储科目成绩
        [OperationContract]
        bool StoreCourseGrade(string courseID, string content);
        //存储优秀学生
        [OperationContract]
        bool StoreGoodStu(string content);
        //科目统计
        [OperationContract]
        bool CourseStatistics(string content);
        //加载学生数据
        [OperationContract]
        string LoadStuXML(string fileName);
        //加载教师数据
        [OperationContract]
        string LoadTeaXML(string fileName);
        //加载教务处数据
        [OperationContract]
        string LoadManXML(string fileName);
        //加载课程数据
        [OperationContract]
        string LoadCourseXML(string fileName);
        //加载成绩数据
        [OperationContract]
        string LoadScoreXML();
        //成绩写回
        [OperationContract]
        void BackScoreXML(string courseID, string studentID, string grade);
    }
}
